package com.demo.zyt.modules.app.dao;

import com.demo.zyt.common.dto.enrollment.StudentDTO;
import com.demo.zyt.common.dto.majorplan.MajorPlanDTO;
import com.demo.zyt.modules.app.entity.MajorEnrollmentEntity;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.baomidou.mybatisplus.plugins.Page;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * 专业招生录取信息，分年度、院校、批次、科类、专业
 * 
 * @author ebusu
 * @email t-903860@qq.com
 * @date 2019-01-01 18:35:49
 */
@Mapper
public interface MajorEnrollmentDao extends BaseMapper<MajorEnrollmentEntity> {

	List<MajorPlanDTO> queryByCondition(Page<MajorPlanDTO> page, @Param("params") Map<String, Object> params);

	List<MajorEnrollmentEntity> queryMajorByCollegeId(@Param("params") Map<String, Object> params);

	List<StudentDTO> queryStudent(Page<StudentDTO> page, @Param("params") Map<String, Object> params);
	
}
